b84ebce5545e5977cb2d19028c49a98274100652,src/org/opencms/gwt/CmsVfsService.java,CmsVfsService,prepareEdit,#CmsUUID#String#,1181
Before Change
CmsObject cms = getCmsObject();
CmsResource currentPage = cms.readResource(currentPageId, CmsResourceFilter.IGNORE_EXPIRATION);
String path = prepareFileNameForEditor(cms, currentPage, pathWithMacros);
CmsResource resource = cms.readResource(path, CmsResourceFilter.IGNORE_EXPIRATION);
ensureLock(resource);
CmsPrepareEditResponse result = new CmsPrepareEditResponse();
result.setRootPath(resource.getRootPath());
After Change
CmsObject cms = getCmsObject();
CmsResource resource = null;
if (cms.existsResource(pathWithMacros, CmsResourceFilter.ONLY_VISIBLE_NO_DELETED)) {
resource = cms.readResource(pathWithMacros, CmsResourceFilter.ONLY_VISIBLE_NO_DELETED);
} else {
CmsResource currentPage = cms.readResource(currentPageId, CmsResourceFilter.IGNORE_EXPIRATION);
String path = prepareFileNameForEditor(cms, currentPage, pathWithMacros);
resource = cms.readResource(path, CmsResourceFilter.IGNORE_EXPIRATION);
}
ensureLock(resource);
CmsPrepareEditResponse result = new CmsPrepareEditResponse();